WIN_MSG_BOX:
	; Creates a message box
.DRAW_MSG:
	push bx
	push cx
	push dx
	push di
	; Draw the box with the header
	mov bl, 0x9F	
	mov dl, 6	; X position	
	mov dh, 6	; Y position	
	mov si, 50	; Width
	mov di, 14	; End y position
	call os_draw_block
	mov dl,6
	mov dh,6
	call os_move_cursor
	mov si,ax
	call os_print_string
	mov dl,53
	mov dh,6
	call os_move_cursor
	mov si,.close
	call os_print_string
	mov bl, 0xf0	
	mov dl, 7	; X position	
	mov dh, 8	; Y position	
	mov si, 48	; Width
	mov di, 13	; End y position
	call os_draw_block
	; Time to pop ax!
	pop bx
	mov dh,8
	mov dl,8
	call os_move_cursor
	mov si,bx
	call os_print_string
	pop cx
	mov dh,9
	mov dl,8
	call os_move_cursor
	mov si,cx
	call os_print_string
	mov dh,10
	mov dl,8
	call os_move_cursor
	pop dx
	mov si,dx
	call os_print_string
	pop di
	ret
	.close db '[X]',0